remove a heap of dirt/rubbish - Francés Inglés Diccionario